


/**
 * 
 * @param url 问价下载url
 * @param filName 文件名
 */

export const httpPostFile = (url: string, filName: string) => {

    var xhr = new XMLHttpRequest()
    xhr.open('get', url, true) // 也可以使用POST方式，根据接口
    xhr.responseType = 'blob' // 返回类型blob
    // xhr.setRequestHeader("Authorization", `bearer ${sessionStorage.getItem('token')}`);
    xhr.onload = function () {
        if (this.status === 200) {
            var blob = this.response
            var reader = new FileReader()
            reader.readAsDataURL(blob) // 转换为base64，可以直接放入a标签href
            reader.onload = function (e: any) {
                var a: any = document.createElement('a')
                a.download = filName //下载文件名
                a.href = e.target.result
                a.click()
                window.URL.revokeObjectURL(e.target.result)
            }
        }
    }
    xhr.send()

}
